beating machine - French English Dictionary